/* 
	definition and implementation for the spu memory area manager
	used for:
		- memory allocation which cannot be handler by individual bucket memory manager
		- destination buffer for SPU's printf result
		- destination buffer for SPU's cache profiling data
	1 line for each SPU, so no need for synchronizations
	furthermore it provides an area for each SPU where memory allocation requests are transferred:
		- SPU sends requests via a couple of SPPUMemRequests
		- SPU toggles mailbox interrupt and the data are passed to the SPUMemAreaMan
		- a mailbox result is being written to SPU (which waits for it): 0 is successful, 1 otherwise
	also contains bucket headers transferred once to SPU
*/

#ifndef __SPU_MEM_AREA_MAN_H
#define __SPU_MEM_AREA_MAN_H
#pragma once














































































#endif //__SPU_MEM_AREA_MAN_H
